<%@ page language="java" import="java.util.*,java.io.*" pageEncoding="UTF-8"%>
    <h3>
    	<%    		
    out.print("request.getAuthType()：" + request.getAuthType()+"<br/>"); // 获取保护servlet的认证方案名(BASIC或SSL),未受保护的servlet返回的就是null
    out.print("request.getCharacterEncoding()：" + request.getCharacterEncoding()+"<br/>"); // 获取字符编码
    out.print("request.getContentLength()：" + request.getContentLength()+"<br/>"); // 返回请求体内容的长度
    out.print("request.getContentType()：" + request.getContentType()+"<br/>"); // 获取内容类型
   	out.print("request.getContextPath()：" + request.getContextPath()+"<br/>"); // 获取上下文路径，就是"/"+工程名
    out.print("request.getLocalAddr()：" + request.getLocalAddr()+"<br/>"); // 获取应用服务器的IP地址
    out.print("request.getLocalName()：" + request.getLocalName()+"<br/>"); // 获取应用服务器的主机名
    out.print("request.getLocalPort()：" + request.getLocalPort()+"<br/>"); // 获取应用服务器的端口号
    out.print("request.getMethod()：" + request.getMethod()+"<br/>"); // 获取请求方式获取请求方式(GET与POST为主,也会有PUT、DELETE、INPUT)
    out.print("request.getPathInfo()：" + request.getPathInfo()+"<br/>");
    out.print("request.getPathTranslated()：" + request.getPathTranslated());
    out.print("request.getProtocol()：" + request.getProtocol()+"<br/>"); // 获取客户端向服务端传送数据使用的协议名称
    out.print("request.getQueryString()：" + request.getQueryString()+"<br/>"); // 获取追加到Url后面的查询字符串
    out.print("request.getRemoteAddr()：" + request.getRemoteAddr()+"<br/>"); // 获取发出请求的客户端的IP地址
    out.print("request.getRemoteHost()：" + request.getRemoteHost()+"<br/>"); // 获取发出请求的客户端的主机名
    out.print("request.getRemotePort()：" + request.getRemotePort()+"<br/>"); // 获取发出请求的客户端的端口号
    out.print("request.getRemoteUser()：" + request.getRemoteUser()+"<br/>"); // 如果用户已经过认证,则返回发出请求的用户登录信息 
    out.print("request.getRequestedSessionId()：" + request.getRequestedSessionId()+"<br/>"); // 获取sessionId
    out.print("request.getRequestURI()：" + request.getRequestURI()+"<br/>"); // 获取"/"+工程名+请求路径
    out.print("request.getRequestURL()：" + request.getRequestURL()+"<br/>"); // 获取完整的请求地址，不带queryString
    out.print("request.getScheme()：" + request.getScheme()+"<br/>"); // 获取当前链接使用的协议,一般应用就是http,SSL返回https
    out.print("request.getServerName()：" + request.getServerName()+"<br/>"); // 获取URL请求的名字(以Ip请求就是Ip，以域名请求就是域名)
    out.print("request.getServerPort()：" + request.getServerPort()+"<br/>"); // 获取URL请求的端口号
    out.print("request.getServletPath()：" + request.getServletPath()+"<br/>"); // 获取请求路径
    out.print("request.isSecure()：" + request.isSecure()+"<br/>"); // 获取此请求是否使用安全协议(比如https)
    	 %>
    <%
    //返回响应用的是何种字符编码 
    //String ce=response.getCharacterEncoding();
	//返回响应的一个二进制输出流
	//ServletOutputStream slos=response.getOutputStream(); 
	//返回可以向客户端输出字符的一个对象 
	//PrintWriter pw=response.getWriter();
	//设置响应头长度
	//int len=10;
	//response.setContentLength(len);  
	//设置响应的MIME类型
	//response.setContentType("text/html; charset=utf-8");
     %>	    
    </h3>
    
  </body>
</html>
